﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace MidwayBattle.XMLMgmt
{
    // PLAYERSMGMT permet de gérer le fichier relatif à l'ensemble des joueurs
    class PlayersMgmt
    {
        
        public void SaveToFile(String user, ArrayList players)
        {
            // Met dans le fichier tout le contenu de la mémoire vive

        }

        public void ReadFromFile(String user, ref ArrayList players)
        {
            // Met dans la mémoire vive tout le contenu du fichier

        }

        public void DeletePlayer(String user, ref ArrayList players)
        {
            // Demande Confirmation
            // Effacement de l'utilisateur dans les données de type PlayerData en mémoire vive
            // + appel à GamesMgmt.DeleteAllGamesFromUser
        }

        public void EditPlayer(String user, ref ArrayList players)
        {
            // Edite l'objet de type PlayerData présent en mémoire vive correspondant au user indiqué en paramètre
            // !! le username n'est pas modifiable, seul le MDP l'est

        }
    }
}
